約 2,205,429 件
https://w.atwiki.jp/s_uriel/pages/209.html
2001 J-LEAGUE DIVISION 1 SUNTORY CHAMPIONSHIP Jリーグチャンピオンシップ概要【Regulation】 試合方式 J1第1ステージチャンピオン、J1第2ステージチャンピオンの2クラブが参加 チャンピオンクラブが同じ場合は完全優勝となり、大会は開催されない 両クラブによるホーム アウェイ方式 試合数 全2試合 開催期間 2001年12月2日~2001年12月8日 試合会場 各クラブのホームスタジアム 試合方式 90分間(前後半各45分)の試合を2試合行い、以下で勝敗を決する ①2試合の得失点差 ②2試合の勝利内容 ③第2戦終了時に30分間(前後半各15分)Vゴール方式の延長戦 ④PK方式 勝点 なし タイトルランク ★★(二ツ星) (ステージチャンピオン時の★と合わせ、最終結果は★★★となる) 参加クラブ【Participating Club】 ジュビロ磐田 (2001年J1第1ステージ優勝) 鹿島アントラーズ (2001年J1第2ステージ優勝) 試合結果【Results】 ク ラ ブ 呼 称 結 果 ク ラ ブ 呼 称 経 過 / 会 場 勝敗 通算スコア 勝敗 月 日 ス コ ア 鹿島アントラーズ WN 2-2(V1-0) LS ジュビロ磐田 12/2 2-2 12/8 0-0 ※V 延長Vゴール 年間総合順位表【Standings】 順位 ク ラ ブ 呼 称 勝点 試合 勝 敗 得 失 点 備 考 90勝 V勝 引分 敗北 得点 失点 点差 1 鹿島アントラーズ 54 30 15 4 1 10 57 42 +15 2ND 2 ジュビロ磐田 71 30 18 8 1 3 63 26 +37 1ST 3 ジェフユナイテッド市原 50 30 14 3 2 11 60 54 +6 4 清水エスパルス 49 30 11 8 0 11 62 45 +17 5 名古屋グランパスエイト 49 30 12 5 3 10 56 45 +11 6 柏レイソル 43 30 12 2 3 13 58 46 +12 7 ガンバ大阪 42 30 12 2 2 14 50 48 +2 8 FC東京 41 30 10 3 5 12 47 47 0 9 サンフレッチェ広島 37 30 11 2 0 17 61 60 +1 10 浦和レッドダイヤモンズ 36 30 10 1 4 15 44 46 -2 11 コンサドーレ札幌 34 30 9 1 5 15 43 50 -7 12 ヴィッセル神戸 33 30 8 1 7 14 41 52 -11 13 横浜Fマリノス 30 30 7 2 5 16 32 44 -12 14 東京ヴェルディ1969 30 30 8 2 2 18 38 57 -19 15 アビスパ福岡 27 30 7 2 2 19 35 56 -21 降格 16 セレッソ大阪 23 30 5 3 2 20 41 70 -29 降格 ※以下に沿い総合順位を決定 ①Jリーグチャンピオンシップの結果 ②勝点合計 ③得失点差 ④総得点数 権利/昇降格【Privilege】 ク ラ ブ 呼 称 獲得/執行 大 会 名 称 結 果/状 況 鹿島アントラーズ 出場 AFCチャンピオンズリーグ(2003年) ACL 出場 ゼロックススーパーカップ(2002年) XSC アビスパ福岡 自動降格 J2(2002年) J2 セレッソ大阪 自動降格 J2(2002年) J2 最終GPランキング【Ranking】 Rank J-League Club Appellation Game Pts Club Link Reference/Result 1 鹿島アントラーズ 200 詳細 優勝 2 ジュビロ磐田 200 詳細 2位 この大会における参加2クラブ(Jリーグ所属)のゲームポイントランキングです。 尚、それぞれの試合重要度は以下になります。 1:全2試合...レベル5 2001年結果【Season Results】 J-LEAGUE DIVISION 1 SUNTORY CHAMPIONSHIP (★★) J-LEAGUE DIVISION 1 1ST STAGE (★) J-LEAGUE DIVISION 1 2ND STAGE (★) J-LEAGUE DIVISION 2 J-LEAGUE YAMAZAKI NABISCO CUP (★★) THE 81TH EMPEROR S CUP (★★) XEROX SUPER CUP (☆) THE 20TH ASIAN CLUB CHAMPIONSHIP 2000-2001 (★) THE 11TH ASIAN CUP WINNER S CUP 2000-2001 (★) 2001年ランキング【Season Ranking】 2001年 開幕 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 閉幕 Jリーグ歴代結果【Results History】 Rank (★★★) 2009年 J-LEAGUE DIVISION 1 DIVISION 2 2008年 J-LEAGUE DIVISION 1 DIVISION 2 PLAY OFF 2007年 J-LEAGUE DIVISION 1 DIVISION 2 PLAY OFF 2006年 J-LEAGUE DIVISION 1 DIVISION 2 PLAY OFF 2005年 J-LEAGUE DIVISION 1 DIVISION 2 PLAY OFF 2004年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE DIVISION 2 OFF 2003年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE DIVISION 2 2002年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE DIVISION 2 2001年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE DIVISION 2 2000年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE DIVISION 2 1999年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE DIVISION 2 1998年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE PLAY OFF 1997年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE 1996年 J-LEAGUE CHAMPIONS FINAL REGULAR STAGE 1995年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE 1994年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE 1993年 J-LEAGUE CHAMPIONSHIP 1ST STAGE 2ND STAGE 関連ニュース【News】 最高額のJリーガーは誰だ? 市場価値ランキング39位。急降下!? 短期間で1億円ダウン…かつてのJリーグ最優秀選手は…(フットボールチャンネル) - Yahoo!ニュース - スポーツナビ F東京、IT技術でファン開拓へ ミクシィが経営参入―Jリーグ - 時事通信ニュース F東京の新監督にアルベル氏 Jリーグ - 時事通信ニュース サッカー トライアウトで緊急搬送のGK相沢 中心性脊髄損傷の診断(デイリースポーツ) - Yahoo!ニュース - Yahoo!ニュース 【佐藤寿人さん Jリーグ功労選手賞受賞記念インタビュー】ノーミルク佐藤が2人?! - スポーツナビ「MILKサッカーアカデミー」 - スポーツナビ 福岡がFWフアンマ・デルカドとの契約更新を発表! 今季はJ1リーグ27試合で5ゴールをマーク | ゲキサカ - ゲキサカ FC琉球の赤嶺真吾が引退 Jリーグやカップなど通算103得点 沖縄出身選手で最多(沖縄タイムス) - Yahoo!ニュース - Yahoo!ニュース 【Jリーグ】ラフプレーによる警告、J1とJ2で増加。審判委員会が危惧「選手生命脅かすプレー。クラブと協調、なくす努力必要に」 - SAKANOWA株式会社 FC琉球の赤嶺真吾が引退 Jリーグやカップなど通算103得点 沖縄県出身選手で最多 - 47NEWS いわきFC 己の肉体を武器にJリーグ入りを目指す姿に密着/Humanウォッチャー|テレビ東京スポーツ:テレビ東京 - テレビ東京 【単独インタビュー】川崎Fの鬼木達監督が4度目のJ1優勝監督賞!「選手が楽しんでいなければチームは躍動していかないよね」の思いが熱い(サッカーマガジンWeb) - Yahoo!ニュース - Yahoo!ニュース Jリーグが好きだった人が今は少し離れてしまっている……三谷紬アナが「チャント!! Jリーグ」で叶えたい夢の続き【サッカー、ときどきごはん】 - タグマ! 日本のプレー強度はなぜ上がりにくいのか 2021年のJ1リーグで見えた“精度先行”の潮流(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース 「キョウゴの成績を見ればわかるはずだ」古橋亨梧のチームメイトがJリーグに熱視線!「日本人を連れてくることは理にかなっている」(THE DIGEST) - Yahoo!ニュース - Yahoo!ニュース Jトライアウトに元日本代表DF安田理大ら50人超が参加 選手会開催(日刊スポーツ) - Yahoo!ニュース - Yahoo!ニュース 名古屋新監督に長谷川健太氏 Jリーグ4チーム目 「アグレッシブなチームを」(日本テレビ系(NNN)) - Yahoo!ニュース - Yahoo!ニュース Jリーグ「ベテラン切り」の実情 - goo.ne.jp 「今も人生での指針の1つ」 Jリーグ創成期を支えたブラジル人元Jリーガーが日本で学んだ”不屈のスピリット”(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース ブラジル1部昇格の立役者がJリーグ移籍熱望!クラブ幹部はフリー流出覚悟 - Football Tribe Japan 山形退団ルリーニャがJリーグ復帰匂わせ!?「交渉している段階」と明言 - Football Tribe Japan Jリーグが藤枝・須藤監督の処分内容を発表…「きわめて反スポーツ的な行為」もベンチ入り停止はなし(ゲキサカ) - Yahoo!ニュース - Yahoo!ニュース 横浜FM、名古屋、柏、福岡、大宮、長崎などが契約満了を発表【Jリーグ8日の移 ... - フットボールチャンネル 【Jリーグ去就動向】横浜FMマスカット監督&松本の名波監督が続投 山形MF中村、相模原MF兵藤は契約満了で退団(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース 【リスト】NXGN Jリーグ 2021|ベストイレブン|国内最高の逸材たち - Goal.com 12/8(水)より「JリーグオフィシャルBlu-ray・DVD 松本山雅FC~2021シーズン 闘いの軌跡~」受注販売開始【1/10まで】 – 松本山雅FC - 松本山雅FC 奈良クラブ シーズン終了報告会 悲願のJリーグ昇格を誓う|NHK 奈良県のニュース - NHK NEWS WEB 水戸がJリーグデビューのMF渡邉柊斗の期限付き移籍期間満了を発表「一生忘れることはありません」、名古屋との契約も満了(超WORLDサッカー!) - Yahoo!ニュース - Yahoo!ニュース 【Jリーグ去就動向】 Jリーグ在籍11年のオランダ人DFが岐阜を退団 福岡助っ人も期限付き移籍満了(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース イニエスタとの記念撮影に殺到!Jリーグベストイレブンメンバーたちが童心に帰る(超WORLDサッカー!) - Yahoo!ニュース - Yahoo!ニュース 「南葛SCがJリーグに昇格したら、バルサとの提携、エムバペの獲得も夢じゃない」。岩本義弘GMが明かす、新時代の経営戦略(REAL SPORTS) - Yahoo!ニュース - Yahoo!ニュース Jリーグベストイレブンなのに日本代表から落選した唯一の選手は? 優れた実績を残すのは…(フットボールチャンネル) - Yahoo!ニュース - Yahoo!ニュース 節目の年に初のJ2昇格を決めたいわてグルージャ盛岡。来季のJ3は史上最も熾烈な戦いになる - sportiva.shueisha 【2021 Jリーグベストヤングプレーヤー賞】荒木遼太郎(鹿島アントラーズ)|明治安田J1リーグ - スポーツナビ「DAZN Jリーグ」 - スポーツナビ 【2021 Jリーグ最優秀ゴール賞】柿谷曜一朗(名古屋グランパス)|明治安田J1第37節(C大阪戦) - スポーツナビ「DAZN Jリーグ」 - スポーツナビ Jリーグで“動向注目”の助っ人たち 争奪戦になりそうな選手の去就も未定〈dot.〉(AERA dot.) - Yahoo!ニュース - Yahoo!ニュース Jリーグのベストゴールは柿谷曜一朗! 「古巣」と「恩人」相手に見せた「天才バイシクル弾」の凄さ(サッカー批評Web) - Yahoo!ニュース - Yahoo!ニュース 【Jリーグ去就動向】J1残留の湘南、山口智監督の続投発表 元日本代表の愛媛FW山瀬功治は契約満了(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース 優秀監督、選手に感謝 Jリーグ・アウォーズ(時事通信) - Yahoo!ニュース - Yahoo!ニュース マルチプレーヤー・旗手怜央が初のJリーグベストイレブン! 意外すぎる「受賞ポジション」(サッカー批評Web) - Yahoo!ニュース - Yahoo!ニュース Jリーグベストイレブン 川崎から7人が選出(日本テレビ系(NNN)) - Yahoo!ニュース - Yahoo!ニュース Jリーグ年間ベストイレブン決定! 川崎から7名、名古屋から2名 得点王・前田にイニエスタ - SOCCER KING 【Jリーグ分析】浦和は攻守で名古屋を圧倒!!「負傷者復帰」で次なる目標は天皇杯!!リカルド・ロドリゲス監督「相手にとって危険なプレーができていた」【再びアジアの舞台に戻るために】(2)(サッカー批評Web) - Yahoo!ニュース - Yahoo!ニュース Jリーグが次期チェアマンに関する一部報道にコメント、否定はせず「発表は来年1月末を予定」 | ゲキサカ - ゲキサカ 福岡のブラジル人助っ人「戻ってきたい」 来季Jリーグでのプレー希望を告白(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース 闘莉王、Jリーグの人材流出へ持論 「問題は日本代表」…森保Jの選考基準へ苦言(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース J2とJ3が終幕。相模原と北九州の降格が決まり、熊本と岩手の昇格が決定!!|12月5日結果まとめ|Jリーグ(DAZN News) - Yahoo!ニュース - Yahoo!ニュース 「泣かせること言わないでよー」 家本主審、Jラストマッチで選手から掛けられた言葉とは?「初めての経験でした」(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース F東京の森下監督が退任 Jリーグ(時事通信) - Yahoo!ニュース - Yahoo!ニュース 21歳以下の若手が勢揃い…Jリーグベストヤングプレーヤー賞候補18選手が決定 | ゲキサカ - ゲキサカ Jリーグ優秀選手31名が決定! 6日のJリーグアウォーズでMVP&ベストイレブンが発表(ゲキサカ) - Yahoo!ニュース - Yahoo!ニュース 2021 Jリーグ優秀選手賞に3選手が選出 | ニュース - 横浜F・マリノス 「ワクワクがない」。なぜ大久保嘉人はJリーグに物足りなさを感じるのか? ? ... - フットボールチャンネル 川崎フロンターレのレアンドロ・ダミアンがJリーグ得点王に! 試合後にサポーターから送られた「お祝いの果物」【画像あり】 - サッカー批評Web Jリーグは「誰もが通用するわけではない」 浦和のデンマーク人コンビ、日本サッカーの印象告白(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース 【Jリーグ去就動向】元日本代表FW田中達也が引退 京都2年在籍の森脇、千葉6年在籍の船山ら退団(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース 【Jリーグ】第38節(最終節)|J1結果、動画・順位表まとめ|2021シーズン - Goal.com 湘南、一体感で残留 Jリーグ(時事通信) - Yahoo!ニュース - Yahoo!ニュース 大分が競り勝つ Jリーグ・柏―大分(時事通信) - Yahoo!ニュース - Yahoo!ニュース 「少し気性は荒っぽいが…」 森保J招集期待のMF&FWは? 「天才的」「Jリーグでも抜けている」【読者選出】(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース 【Jリーグ去就動向】元日本代表や元韓国代表が退団発表 12年ぶりJ1昇格の京都は2選手が契約満了(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース 【地域CL考察】JFL入りを前に最後に待つ「不合理」という障壁【将来的Jリーグ入りへの「第一関門」の魅力と問題点】(4)(サッカー批評Web) - Yahoo!ニュース - Yahoo!ニュース オフシーズンはドキュメンタリーを愉しむ JリーグとDAZNが追求する新たな映像 - スポーツナビ - スポーツナビ J1残留争い最終章。三つ巴の戦いから残留を確定させるのはどのチームか|Jリーグ(DAZN News) - Yahoo!ニュース - Yahoo!ニュース 「いい議論」優勝セレモニーを巡り、ジュビロ大津とJリーグとの意見交換に脚光!「真摯に答えてくれてる」(SOCCER DIGEST Web) - Yahoo!ニュース - Yahoo!ニュース 来季J3参入のいわきFC、県1部からJリーグまで導いた田村雄三監督が退任「これからも共に歩んで欲しい」(超WORLDサッカー!) - Yahoo!ニュース - Yahoo!ニュース 【地域CL考察】浦和、福岡、柏…元Jリーガーがずらりと並ぶ「地域リーグの新星」が見せた輝き【将来的Jリーグ入りへの「第一関門」の魅力と問題点】(1) - サッカー批評Web 21年Jリーグ最優秀育成クラブ賞は過去未受賞の5クラブがノミネート | ゲキサカ - ゲキサカ ACL、23年から秋開幕検討 移行ならJリーグに激震も - ニッカンスポーツ Jリーグで苦しむ“元日本代表”の指揮官たち 成功例となった監督はわずか〈dot.〉(AERA dot.) - Yahoo!ニュース - Yahoo!ニュース ポルトガル1部の主力DFにJリーグ移籍の噂が!あの元バルサ戦士の大物代理人が担当 - Football Tribe Japan Jリーグ、来季からの100%観客入場を正式決定!! 声出し応援は引き続き禁止 | ゲキサカ - ゲキサカ 【Jリーグ出場停止情報】各カテゴリー最終節の今週末、9選手欠場…J1からは4名(超WORLDサッカー!) - Yahoo!ニュース - Yahoo!ニュース 「Jリーグのレベルではない」福岡の助っ人ジョルディ・クルークスの圧巻ミドルが沸く「クルークスゾーン」(超WORLDサッカー!) - Yahoo!ニュース - Yahoo!ニュース 勝点1を積み上げた京都のJ1昇格が決定。一方で、松本と愛媛のJ3降格も確定|11月28日結果まとめ|Jリーグ(DAZN News) - Yahoo!ニュース - Yahoo!ニュース C大阪、終盤に逆転 Jリーグ・C大阪―名古屋(時事通信) - Yahoo!ニュース - Yahoo!ニュース 『ホームタウン離れ』に直面するJリーグ。“地元にいない”サポーターとクラブの距離は埋められるのか(ハフポスト日本版) - Yahoo!ニュース - Yahoo!ニュース 【Jリーグ】第37節|J1結果、動画・順位表まとめ - Goal.com Jリーグ【湘南ベルマーレトレーニングにドローン導入】 - PR TIMES この冬、Jリーグにやって来るかもしれない外国人選手たち(2021-22編) - Qoly Football Web Magazine 【Jリーグ去就動向】札幌FWジェイが契約満了…広島はドイツ人指揮官を招聘(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース W杯出場圏内に浮上も…日本代表に「Jリーグのクラブより弱い」と酷評〈dot.〉(AERA dot.) - Yahoo!ニュース - Yahoo!ニュース 退団浮上の助っ人Jリーガー4選手は? 「日本で活躍する4人が帰国の可能性」と報道(Football ZONE web) - Yahoo!ニュース - Yahoo!ニュース Jリーグ・Jリーグクラブとの公式コラボレーションが実現! - PR TIMES [いわきFC OfficialSite] Jリーグ入会審査(J3)結果のお知らせ 〜いわきFCの来季J3入会が確定〜 - いわきFC 監督交代が相次ぐ今季のJリーグ「ポスト森保」問題とつながる“点と線”(日刊ゲンダイDIGITAL) - Yahoo!ニュース - Yahoo!ニュース 今季Jリーグのもったいない選手たち。ピッチでもっと見たかったその高い能力(webスポルティーバ) - Yahoo!ニュース - Yahoo!ニュース NXGN Jリーグ 2021|概要・投票場所|国内最高の若手を選出 - Goal.com Jリーグ、人気下位のチームは消失する? 新チェアマンに三木谷氏の右腕が就任(デイリー新潮) - Yahoo!ニュース - Yahoo!ニュース Jリーグには「スターが必要」 プロ24年目、遠藤保仁が提言「年俸で夢を持てないと」(THE ANSWER) - Yahoo!ニュース - Yahoo!ニュース J1上位&残留争い|条件・日程まとめ|2021シーズンの降格枠は4クラブ… - Goal.com LINE、Jリーグと協働。JリーグID×LINEで新たなユーザー体験 - Impress Watch 「Jリーグから呼んだ選手をベンチにも入れないなら選ぶな」/読者採点6 - 日本代表 - ニッカンスポーツ Jリーグ 来年シーズン終了後の11月以降にプレシーズンマッチ開催検討 W杯期間中の実戦減少解消へ(スポーツ報知) - Yahoo!ニュース - Yahoo!ニュース Jリーグの発表と違う? 大宮が試合前にエントリー不備を報告(ゲキサカ) - Yahoo!ニュース - Yahoo!ニュース 【Jリーグ出場停止情報】J2&J3から計4選手が次戦欠場(超WORLDサッカー!) - Yahoo!ニュース - Yahoo!ニュース Jリーグが計8試合のテレビ放送追加を発表 | ゲキサカ - ゲキサカ Jリーグが世界を救うことが明らかになった件について!? の巻/倉井史也のJリーグ(超WORLDサッカー!) - Yahoo!ニュース - Yahoo!ニュース 11/13(土)11 20〜「チャント!!Jリーグ」(テレビ朝日)#6【放送告知】 - スポーツナビ - スポーツナビ Jリーグ月間MVP|10月度受賞者一覧|J1、J2、J3 - Goal.com Jリーグベストプレーヤー5選(5)。2試合連続フリーキック弾、低迷するレノファ山口を救った男【週刊】(フットボールチャンネル) - Yahoo!ニュース - Yahoo!ニュース 観客動員数 本日 - 人(昨日 - 人) / 総観客動員数 - 人
https://w.atwiki.jp/tachichi/pages/46.html
https://w.atwiki.jp/0x0b/pages/95.html
mozilla JavaScriptの続き 式(Expressions)演算子(Operators) 代入演算子(Assignment Operators) 比較演算子(Comparison Operators) 算術演算子(Arithmetic Operators) ビット演算子(Bitwise Operators) 論理演算子(Logical Operators) 文字列演算子(String Operators) 特殊演算子(Special Operators) 式(Expressions) リテラル、変数、演算子、そして単一の値に評価する式からなる有効なセットです この値には数値、文字列、論理値が使用できます 概念的に、式は 2 つの種類 ある値を変数に代入するものと、単純にある値を持つもの 例えば、x = 7 という式は x に 7 という値を代入する式です。この式自体の評価結果は 7 です。このような式では代入演算子を用います。一方、3 + 4 という式では単純に評価結果が 7 になります。この式は代入を行いません。このような式で用いられる演算子は単に演算子と呼ばれます。 JavaScript には以下の種類の式があります。 算術式:数値に評価する。例えば 3.14159。(一般に 算術演算子 を使用) 文字列式:文字列に評価する。例えば "Fred" や "234"。(一般に 文字列演算子 を使用) 論理式:true または false に評価する。(よく 論理演算子 を用いる) オブジェクト式:オブジェクトに評価する。(オブジェクトに評価するさまざまな例については 特殊演算子 を参照) 演算子(Operators) JavaScript は以下の種類の演算子を使うことができます。このセクションでは演算子について説明します。また、演算子の優先順位にも触れます。 代入演算子 比較演算子 算術演算子 ビット演算子 論理演算子 文字列演算子 特殊演算子 JavaScript には単項演算子も 2 項演算子もあります。さらには唯一の特殊な 3 項演算子である条件演算子があります。2 項演算子では、演算子の前後に 1 つずつ、計 2 つのオペランドが必要です。 operand1 operator operand2 例えば 3+4 や x*y。 単項演算子では、演算子の前か後ろどちらかに 1 つのオペランドが必要です。 operator operand または operand operator 例えば x++ や ++x。 演算子の優先順位 演算子の優先順位が高い順 |は| 演算子の種類 個々の演算子 メンバ . [] インスタンスの呼び出し/作成 () new 否定/インクリメント ! ~ - + ++ -- typeof void delete 乗算/除算 * / % 加算/減算 + - ビットシフト 関係 = = in instanceof 等価 == != === !== ビットごとのand ビットごとのxor ^ ビットごとの or | 論理積 論理和 || 条件 ? 代入 = += -= *= /= %= = = = = ^= |= コンマ , 代入演算子(Assignment Operators) 代入演算子は、右のオペランドの値に基づいた値を左のオペランドに代入します。基本的な代入演算子はイコール (=) ですが、これは右のオペランドの値を左のオペランドに代入します。すなわち、x = y では y の値を x に代入します。 他の代入演算子は標準的な演算をするための短縮表記があります。次の表でそれを示します。 短縮表記した演算子意味 x += y x = x + y x -= y x = x - y x *= y x = x * y x /= y x = x / y x %= y x = x % y x = y x = x y x = y x = x y x = y x = x y x = y x = x y x ^= y x = x ^ y x |= y x = x|y 比較演算子(Comparison Operators) 比較演算子は、オペランドを比較し、比較結果に基づいた論理値を返します。オペランドには数値、文字列、論理値、オブジェクトが使用できます。文字列は、Unicode 値を用いて標準的な辞書順に基づいて比較されます。ほとんどの場合、2 つのオペランドが異なる型ならば JavaScript はそのオペランドを比較に適した型に変換しようとします(このルールの唯一の例外は === および !== であり、これらは厳密に等値か否かを判断し、等値性をチェックする前にオペランドを適合する型に変換するということはありません)。これは一般に数値の比較が実行されることになります。次の表では比較演算子について説明します。次のコードで考えます。 var var1 = 3, var2 = 4; 演算子 説明 true を返す例 等しい (==) オペランドが等しい場合に true を返す 3 == var1"3" == var13 == 3 等しくない (!=) オペランドが等しくない場合に true を返す var1 != 4var2 != "3" 厳密に等しい (===) オペランドが等しく、かつ同じ型である場合に true を返す 3 === var1 厳密には等しくない (!==) オペランドが等しくなく、かつ/または同じ型でない場合に true を返す var1 !== "3"3 !== 3 より大きい ( ) 左のオペランドが右のオペランドよりも大きい場合に true を返す var2 var1"12" 2 以上 ( =) 左のオペランドが右のオペランド以上である場合に true を返す var2 = var1var1 = 3 より小さい ( ) 左のオペランドが右のオペランドよりも小さい場合に true を返す var1 var2"12" "2" 以下 ( =)|左のオペランドが右のオペランド以下である場合に true を返す|var1 = var2var2 = 5| 算術演算子(Arithmetic Operators) 算術演算子は、そのオペランドに数値(リテラルか変数)をとり、1 つの数値を返します。標準的な算術演算子は、加算 (+)、減算 (-)、乗算 (*)、除算 (/) です。これらの演算子は他のほとんどのプログラミング言語と同じように機能しますが、そのときの数値は、浮動小数点数として扱われます(0 で除算した結果は、NaN になることにも注意してください)。 1 / 2 // JavaScript では 0.5 を返す 1 / 2 // Java では 0 を返す(どちらの数も浮動小数点数として明記されていない) 1.0 / 2.0 // JavaScript でも Java でも 0.5 を返す さらに、JavaScript では以下の表で示された算術演算子も使用できます。 演算子 説明 例 %(モジュロ) 2 項演算子。2 つのオペランドで除算したときの整数の余りを返す 12 % 5 は 2 を返す。 ++(インクリメント) 単項演算子。オペランドに 1 を加える。前置演算子 (++x) を使った場合、オペランドに 1 を加えた後にその値を返す。後置演算子 (x++) を使った場合、オペランドに 1 を加える前にその値を返す。 x が 3 のとき、++x は x に 4 をセットし、4 を返す。一方、x++ は x に 4 をセットし、3 を返す。 --(デクリメント) 単項演算子。オペランドから 1 を引く。戻り値はインクリメント演算子のものと同様。 x が 3 のとき、--x は x に 2 をセットし、2 を返す。一方、x-- は x に 2 をセットし、3 を返す。 -(符号反転) 単項演算子。オペランドの符号を反転してその値を返す x が 3 のとき、-x は -3 を返す ビット演算子(Bitwise Operators) ビット演算子ではそのオペランドを 10 進数や 16 進数や 8 進数ではなく、32 ビットの集合(0 と 1)として扱います。例えば、10 進数の 9 の 2 進表現は 1001 です。ビット演算子はこのように 2 進表現にした上で演算を行いますが、標準の JavaScript の数値を返します。 次の表で JavaScript のビット演算子について説明します。 演算子 使用法 説明 ビットごとの AND a b オペランドの対応するビットがともに 1 である各ビットについて 1 を返す ビットごとの OR a|b オペランドの対応するビットがどちらかまたはともに 1 である各ビットについて 1 を返す ビットごとの XOR a ^ b オペランドの対応するビットがどちらか一方のみ 1 である各ビットについて 1 を返す ビットごとの NOT ~ a オペランドの各ビットを反転する 左シフト a b 2 進表現の a を b ビット分だけ左にシフトする。右から 0 を詰める 符号を維持した右シフト a b 2 進表現の a を b ビット分だけ右にシフトする。溢れたビットは破棄する 0 埋め右シフト a b 2 進表現の a を b ビット分だけ右にシフトする。溢れたビットは破棄し、左から 0 を詰める ビットごとの論理演算子 概念的にビットごとの論理演算子は以下のように機能します。 オペランドは 32 ビット整数に変換され、ビット列(0 と 1)として表現される。 第 1 のオペランドの各ビットは第 2 のオペランドの対応するビットと対にされる。第 1 ビットと第 1 ビット、第 2 ビットと第 2 ビット、というように対にされる。 演算子は各ビットのペアに適用され、結果はビットごとに組み立てられる。 例えば、9 の 2 進表現は 1001 で、15 の 2 進表現は 1111 です。ここで、ビット演算子がこれらの値に対して適用されたときの結果は以下のようになります。 15 9 の結果は 9 (1111 1001 = 1001) 15 | 9 の結果は 15 (1111 | 1001 = 1111) 15 ^ 9 の結果は 6 (1111 ^ 1001 = 0110) ビットシフト演算子 ビットシフト演算子は 2 つのオペランドをとります。第 1 のオペランドはシフトされる数を指定し、第 2 のオペランドは、第 1 のオペランドをシフトさせるビット数を指定します。シフト演算の方向は使用する演算子によって決まります。 シフト演算子はそのオペランドを 32 ビット整数に変換し、左のオペランドと同じ型の結果を返します。 シフト演算子は次の表のとおりです 演算子 説明 例 (左シフト) 第 1 オペランドを指定したビット数分だけ左にシフトする。左に溢れたビットは破棄される。0 のビットを右から詰める 9 2 の結果は 36 となる。1001 を 2 ビット左にシフトすると 100100 となり、これは 36 であるため (符号を維持した右シフト) 第 1 オペランドを指定したビット数分だけ右にシフトする。右に溢れたビットは破棄される。左端のビットのコピーを左から詰める 9 2 の結果は 2 となる。1001 を 2 ビット右にシフトすると 10 となり、これは 2 であるため。同様に、-9 2 の結果は符号が維持されるために -3 となる (0 埋め右シフト) 第 1 オペランドを指定したビット数分だけ右にシフトする。右に溢れたビットは破棄される。0 のビットを左から詰める 19 2 の結果は 4 となる。10011 を 2 ビット右にシフトすると 100 になり、これは 4 であるため。非負数では 0 埋め右シフトと符号を維持した右シフトは同じ結果になる 論理演算子(Logical Operators) 論理演算子では基本的に真偽(論理)値を用います。そのような値があると真偽値を返します。しかし、 および || 演算子は実際には指定されたオペランドの一方の値を返します。そのため、非真偽値とともに論理演算子が使われると非真偽値を返します。論理演算子について次の表で説明します。 演算子 使用法 説明 expr1 expr2 (論理 AND)expr1 を false と見ることができる場合は expr1 を返す。そうでない場合は expr2 を返す。したがって、真偽値が使われた場合、両オペランドが true の場合は は true を返し、そうでない場合は false を返す || expr1||expr2 (論理 OR)expr1 を true と見ることができる場合は expr1 を返す。そうでない場合は expr2 を返す。したがって、真偽値が使われた場合、どちらかのオペランドが true の場合は||は true を返し、両方とも false の場合は false を返す ! !expr (論理 NOT)オペランドを true と見ることができる場合は false を返す。そうでない場合は true を返す false と見ることができる式とは、null、0、空文字列 ("")、または undefined に評価される式のことです。 以下のコードで (論理 AND)演算子の例を示します。 a1=true true // t t は true を返す a2=true false // t f は false を返す a3=false true // f t は false を返す a4=false (3 == 4) // f f は false を返す a5="Cat" "Dog" // t t は Dog を返す a6=false "Cat" // f t は false を返す a7="Cat" false // t f は false を返す 以下のコードで ||(論理 OR)演算子の例を示します。 o1=true || true // t || t は true を返す o2=false || true // f || t は true を返す o3=true || false // t || f は true を返す o4=false || (3 == 4) // f || f は false を返す o5="Cat" || "Dog" // t || t は Cat を返す o6=false || "Cat" // f || t は Cat を返す o7="Cat" || false // t || f は Cat を返す 以下のコードで !(論理 NOT)演算子の例を示します。 n1=!true // !t は false を返す n2=!false // !f は true を返す n3=!"Cat" // !t は false を返す ショートサーキット評価 論理式は左から右に評価されるため、以下のルールを用いることで「ショートサーキット」評価ができるようになっています。 false anything は false にショートサーキット評価する。 true || anything は true ショートサーキット評価する。 論理のルールはこれらの評価が常に正確であることを保証しています。上記の式の anything の部分は評価されないため、何らかの副作用が生じないように注意してください 文字列演算子(String Operators) 比較演算子は文字列に使用できますが、これに加えて 2 つの文字列を結合する結合演算子 (+) も使用できます。これは 2 つのオペランドの文字列を結合した文字列を返します。例えば、"my " + "string" は "my string" という文字列を返します。 短縮表記した代入演算子 += も文字列の結合に使用できます。例えば、変数 mystring に "alpha" という値が格納されているとき、式 mystring += "bet" の評価結果は "alphabet" となり、この値を mystring に代入します。 特殊演算子(Special Operators) JavaScript は以下の特殊演算子があります。 条件演算子 コンマ演算子 delete in instanceof new this typeof void 条件演算子 条件演算子は JavaScript では唯一の 3 つのオペランドをとる演算子です。演算子は条件に基づいて 2 つの値のうち、1 つを選択します。構文は次のとおりです。 condition ? val1 val2 condition が true の場合、演算子は val1 の値を選択します。そうでない場合は val2 の値を選択します。標準的な演算子が使用できる場所でならどこででも条件演算子を使用することができます。 例えば、 status = (age = 18) ? "adult" "minor" この文では、age が 18 以上の場合 "adult" という値を変数 status に代入します。そうでない場合は "minor" という値を status に代入します。 コンマ演算子 コンマ演算子 (,) は単に両方のオペランドを評価し、第 2 のオペランドの値を返します。この演算子は主に for ループ内で使用されます。このことでループのたびに複数の変数を更新できるようになります。 例えば、a が一辺が 10 要素の 2 次元配列のとき、以下のコードではコンマ演算子を用いることで 2 変数を同時にインクリメントしています。このコードでは配列の対角成分の値を出力します。 for (var i=0, j=9; i = 9; i++, j--) document.writeln("a["+i+"]["+j+"]= " + a[i][j]) delete delete 演算子はオブジェクトやオブジェクトのプロパティ、配列の指定されたインデックスの要素を削除します。構文は以下のとおりです。 delete objectName delete objectName.property delete objectName[index] delete property // with 文内でのみ有効 ここで、objectName はオブジェクトの名前を、property は既存のプロパティを、index は配列の要素の位置を表す整数をそれぞれ表しています。 4 番目の形式は with 文内でのみ有効で、これはあるオブジェクトからプロパティを削除します。 delete 演算子を使うことで暗黙的に宣言された変数を削除することができますが、var 文を用いて宣言された変数は削除できません。 delete 演算子が成功すると、そのプロパティや要素には undefined がセットされます。また、演算が可能な場合は delete 演算子は true を返します。演算が不可能な場合は false を返します。 x=42 var y= 43 myobj=new Number() myobj.h=4 // プロパティ h を作成 delete x // true を返す(暗黙的に宣言されているならば削除可能) delete y // false を返す(var 付きで宣言されているなら削除不可能) delete Math.PI // false を返す(定義済みプロパティは削除不可能) delete myobj.h // true を返す(ユーザ定義プロパティは削除可能) delete myobj // true を返す(暗黙的に宣言されているならば削除可能) 配列要素の削除 配列要素を削除したとき、配列の長さには影響を及ぼしません。例えば a[3] を削除したとき、a[4] は依然 a[4] のままで、a[3] は undefined になります。 delete 演算子で配列要素を除去すると、もうその要素はその配列からなくなります。次の例では tree[3] は delete によって除去されます。 trees=new Array("redwood","bay","cedar","oak","maple") delete trees[3] if (3 in trees) { // ここは実行されない } 配列要素は存在させたいが、値は未定義にしたいという場合は、delete 演算子の代わりに undefined キーワードを使用してください。次の例では trees[3] には undefined という値が代入されますが、その配列要素は存在したままになります。 trees=new Array("redwood","bay","cedar","oak","maple") trees[3]=undefined if (3 in trees) { // ここは実行される } in in 演算子は、指定されたプロパティが指定されたオブジェクトにある場合に true を返します。構文は以下のとおりです。 propNameOrNumber in objectName ここで、propNameOrNumber はプロパティ名か配列のインデックスを表す文字列式または数値式を、objectName はオブジェクトの名前をそれぞれ表しています。 次の例では in 演算子の使用法を示します。 // 配列 trees=new Array("redwood","bay","cedar","oak","maple") 0 in trees // true を返す 3 in trees // true を返す 6 in trees // false を返す "bay" in trees // false を返す(インデックスの指す値ではなく、 // インデックスの数字を指定しなければならない) "length" in trees // true を返す(length は Array のプロパティ) // 定義済みオブジェクト "PI" in Math // true を返す myString=new String("coral") "length" in myString // true を返す // ユーザ定義オブジェクト mycar = {make "Honda",model "Accord",year 1998} "make" in mycar // true を返す "model" in mycar // true を返す instanceof instanceof 演算子は、指定されたオブジェクトが指定されたオブジェクトの種類である場合に true を返します。構文は次のとおりです。 objectName instanceof objectType ここで、objectName は objectType と比較するオブジェクトの名前を、objectType は Date や Array のようなオブジェクトの種類をそれぞれ表しています。 実行時にオブジェクトの種類を確認する必要があるときは instanceof を使用してください。例えば、例外を受け取るとき、投げられた例外の種類によって別々の例外を扱うコードに分岐させることができます。 例えば、次のコードでは instanceof を使用することで theDay が Date オブジェクトであるかどうかを決定しています。theDay は Date オブジェクトなので if 文の中の文は実行されます。 theDay=new Date(1995, 12, 17) if (theDay instanceof Date) { // 実行される文 } new new 演算子は、ユーザ定義オブジェクトや、Array、Boolean、Date、Function、Image、Number、Object、Option、RegExp、String といった定義済みオブジェクトのインスタンスを作成するのに使用します。サーバでは DbPool、Lock、File、SendMail といったオブジェクトも使用できます。new の使用法は以下のとおりです。 objectName = new objectType ( param1 [,param2] ...[,paramN] ) オブジェクト初期化子を使用してもオブジェクトを作成することができます。オブジェクト初期化子の使用 にて説明しています。 詳しくはコア JavaScript リファレンスの new 演算子 のページを参照してください。 this this キーワードを使うことでカレントオブジェクトを参照することができます。一般に this はあるメソッド内でそのメソッドを呼び出したオブジェクトを参照します。使用法は以下のとおりです。 this[.propertyName] 例 1 あるオブジェクトの value プロパティの妥当性を確認する validate という関数を想定します。関数にはそのオブジェクトと、上限および下限の値を渡します。 function validate(obj, lowval, hival) { if ((obj.value lowval) || (obj.value hival)) alert("Invalid Value!") } 各フォーム要素の onChange イベントハンドラにおいて validate を呼び出します。this を使うことでフォーム要素を渡すことができます。次の例をご覧ください。 B Enter a number between 18 and 99 /B INPUT TYPE = "text" NAME = "age" SIZE = 3 onChange="validate(this, 18, 99)" 例 2 form プロパティと組み合わせると this でカレントオブジェクトの親のフォームを参照できます。次の例では、myForm というフォームに Text オブジェクトとボタンが格納されています。ユーザがボタンをクリックすると、Text オブジェクトの値にフォーム名がセットされます。ボタンの onClick イベントハンドラは this.form を利用して親のフォームである myForm を参照します。 FORM NAME="myForm" Form name INPUT TYPE="text" NAME="text1" VALUE="Beluga" P INPUT NAME="button1" TYPE="button" VALUE="Show Form Name" onClick="this.form.text1.value=this.form.name" /FORM typeof typeof 演算子は次の方法のうち、どちらかの方法で使用します。 1. typeof operand 2. typeof (operand) typeof 演算子は、未評価のオペランドの型を指す文字列を返します。operand は返される型を調べる対象となる文字列、変数、キーワード、オブジェクトです。括弧はあってもなくてもかまいません。 以下の変数を定義することを想定します。 var myFun = new Function("5+2") var shape="round" var size=1 var today=new Date() typeof 演算子はこれらの変数に対して以下の結果を返します。 typeof myFun is function typeof shape is string typeof size is number typeof today is object typeof dontExist is undefined true や null というキーワードに対して、typeof 演算子は以下の結果を返します。 typeof true is boolean typeof null is object 数値や文字列に対して、typeof 演算子は以下の結果を返します。 typeof 62 is number typeof Hello world is string プロパティ値に対して、typeof 演算子はプロパティ値の型を返します。 typeof document.lastModified is string typeof window.length is number typeof Math.LN2 is number メソッドや関数に対して、typeof 演算子は以下の結果を返します。 typeof blur is function typeof eval is function typeof parseInt is function typeof shape.split is function 定義済みオブジェクトに対して、typeof 演算子は以下の結果を返します。 typeof Date is function typeof Function is function typeof Math is function typeof Option is function typeof String is function void void 演算子は次の方法のうち、どちらかの方法で使用します。 1. void (expression) 2. void expression void 演算子は値を返さずに評価する式を指定します。expression は評価する JavaScript の式です。式の周りの括弧はあってもなくてもかまいませんが、使用したほうが見た目はいいです。 void 演算子を使用することで式をハイパーテキストリンクとして指定することができます。式は評価されますが、開いている文書の代わりに読み込まれるということはありません。 以下のコードはユーザがクリックしても何も起こらないハイパーテキストリンクを作成します。ユーザがリンクをクリックすると void(0) は undefined に評価され、JavaScript としては影響を及ぼしません。 A HREF="javascript void(0)" Click here to do nothing /A 以下のコードはユーザがクリックするとフォームが送信されるハイパーテキストリンクを作成します。 A HREF="javascript void(document.form.submit())" Click here to submit /A
https://w.atwiki.jp/v2cwiki/pages/145.html
概要 半角二次元の画像詳細スレのデータベースに自動登録する書式を生成 備考 同梱の「使い方.txt」参照 元レス http //yy61.60.kg/test/read.cgi/v2cj/1252074124/468,470 設定方法 こちらの移動先にある『databaseform_v2c.js』から同ファイルをダウンロードします。 その後の設定方法については スクリプトの「設定方法」 を参考にしてください。 【登録場所】 選択テキスト 【ラベル】 角煮画像DBの書式生成 【コマンド】 書式未指定 ${SCRIPT Fr} databaseform_v2c.js (0) 雑誌書式 ${SCRIPT Fr} databaseform_v2c.js (1) コミック書式 ${SCRIPT Fr} databaseform_v2c.js (2) ゲーム書式 ${SCRIPT Fr} databaseform_v2c.js (3) ゲーム書式u ${SCRIPT Fr} databaseform_v2c.js (3u) 同人誌書式 ${SCRIPT Fr} databaseform_v2c.js (4) イラスト書式 ${SCRIPT Fr} databaseform_v2c.js (5) コメント 名前 コメント
https://w.atwiki.jp/ucgois/pages/39.html
https://w.atwiki.jp/nicepaper/pages/82.html
文章を記述していると自動的に改行されたときに、行間を変えるCSSプロパティとしてline-heightというものがあります。line-heightの使い方には少し注意が必要です。そのことについて書いていこうと思います。6月8日記事 多くのサイトを見るとと ある条件下なら、単位を付けなく記述する例が好ましい ようなのですが、その条件下で実行してみるも表示は単位を付けてもつけなくてもかわりませんでした・・・。あれ?・・・・・・。うーん。 色々とWEBを見るとemタグと単位のemが混在している様子・・・ どんなことをしたかでも話していきたいと思います。 目次 line-heightにpx指定はいけない。好ましくない例。 emが主流だったが・・・これで本当によいのか? pxやemや%より単位を指定しないほうが望ましいらしい!? 比較してみるも・・あれ? 結果 2em 結果 200% 結果 2のみ まとめ line-heightにpx指定はいけない。好ましくない例。 行間を書いていく際に以下のように p{ color #000; font-size 16px; line-height 20px; } font-size 16px;~line-height 20px~と書くのはよろしくない。というのは、フォントサイズが変えたい時にline-heightもまた変えなければいけないからだ。ピクセルとしての絶対値は望ましくない。 よって 倍数表示が好ましい emが主流だったが・・・これで本当によいのか? さて、倍数表示としてem表示があります。20pxの1.5emだったら30px分行間があきます。10pxだったら15px分行間があきます。フォントサイズを変更したとしても、16の1.5emの24px分・・・とフォントサイズを買えたとしても自動的に変更されるのはline-heightも変えなくていいので楽です。 しかし、emという単位を指定してよいのでしょうか? p{ color #000; font-size 16px; line-height 1.5em; } pxやemや%より単位を指定しないほうが望ましいらしい!? とあるサイトに emを指定するとそのあとの子要素すべてに適応される現象が起きてしまいます。 よって以下のように指定しましょうと書かれている p{ color #000; font-size 16px; line-height 1.5;/*%やemを付けずにそのまま書く。*/ } 比較してみるも・・あれ? HTML部 !DOCTYPE HTML html lang="ja" head meta charset="utf-8" link rel="stylesheet" type="text/css" href="style.css" title 行間 /title /head body div id="wrapper" p ここにだけemを指定している br のにも関わらず・・・ /p div id="middle" p ここにはline-heightを書いてないにも br 関わらず、継承されてしまう・・・!? /p div id="inner" p ここも同じく br 継承されてしまう・・・!? /p /div /div /div /body /html CSS部・・・ コメントアウトの部分を色々と変更していきます。 @charset "utf-8"; /* CSS Document */ #wrapper{ margin 0 auto; width 1000px; border 1px solid #F00; } #wrapper p{ color #000000; font-size 30px; line-height 2em;/*ここの部分を2,2em,200%に変える*/ } #middle{ margin 0 auto; width 800px; border 1px solid #F00; } #middle p{ color #000000; font-size 20px; } #inner{ margin 0 auto; width 600px; border 1px solid #F00; } #inner p{ color #000000; font-size 10px; } 結果を表示させてみる 結果 2em 結果 200% 結果 2のみ まとめ 変わんないじゃん。 単位なし2も継承されとるやないかい。 謎です。どなたかコメントください。まあピクセルじゃなく、emや単位なしやパーセントで書けってことだな。 長いものにまかれるか・・・・。よし、みんな単位をつけちゃいかん。 CSSのline-heightで単位を指定しない理由 名前 コメント
https://w.atwiki.jp/yukobayashi/pages/19.html
javascript jQuery class名の操作 div class="one twe three four" /div classの場合は、idと違ってスペース区切りで複数の値を設定できる。 2番目のクラスを指定する方法。めっさ楽。 素jsだと正規表現でうんこみたいなソースになっちゃうから1行って素敵過ぎる。 $( div ).toggleClass( two );
https://w.atwiki.jp/m_shige1979/pages/1442.html
equireで分割 概要 実行ファイルとサーバの起動ファイル2つに分割 サンプル index.js var server = require("./server"); server.start(); server.js var http = require("http"); function start() { function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type" "text/plain"}); response.write("Hello World"); response.end(); } http.createServer(onRequest).listen(8888); console.log("Server has started."); } exports.start = start; 実行 コマンド D \Tools\Works\nodejs_test\sample03 node index.js Server has started. Request received. Request received. 画面
https://w.atwiki.jp/fpswoman/pages/52.html
Ashree(アシュリー) プロフィール オンラインID:Ashree 性別:♂ 特徴:チンパン、豚野郎 アカウントの由来は Ashree「なあ、PS3のアカウント何にしよう?」 弟「じゃあアシュリーで。」 Ashree「わかったわ。」 24団に入ってからパチスロに目覚め、毎度毎度お金を吸い取られてはゲームに戻ってきているとかいないとか。 リアフレであるharapeko_とmissan_missanとはとても仲良く阿呆なことを言っている。
https://w.atwiki.jp/fxext/pages/14.html
XULのローカライズ JavaScriptのローカライズXULを仲介する JavaScriptコードモジュールを使用 XPCOMを直接使う XULのローカライズ localeフォルダにsample.dtdファイルを作成し、実体宣言を行う。 !ENTITY sample.label "サンプル" !ENTITY sample.key "S" contentフォルダのsample.xulに、dtdファイルの読み込み宣言と実体参照を記述する。 !DOCTYPE window SYSTEM "chrome //sample/locale/sample.dtd" menuitem label=" sample.label;" accesskey=" sample.key;"/ Localization - XUL Tutorial | MDN 実体が無いと例外エラーを吐くので注意 JavaScriptのローカライズ まず、localeフォルダにsample.propertiesファイルを用意する。 SAMPLE = サンプル SAMPLE_REPLACE_1 = 数字%Sと数字%S SAMPLE_REPLACE_2 = 数字%2$Sと数字%1$S で、この後だが、XUL、JSM、XPCOM の3つの方法がある。 XULを仲介する XULに以下のように記述。 stringbundleset id="stringbundleset" stringbundle id="strings_sample" src="chrome //sample/locale/sample.properties"/ /stringbundleset あとはJavaScript内で以下のように使える。 var strings = document.getElementById("strings_sample"); var text1 = strings.getString("SAMPLE"); // → サンプル var num1 = 5; var num2 = 10; var text2 = strings.getFormattedString("SAMPLE_REPLACE_1", [num1, num2]); // → 数字5と数字10 var text3 = strings.getFormattedString("SAMPLE_REPLACE_2", [num1, num2]); // → 数字10と数字5 ローカライズ文字列を取得できないと例外エラーを吐くので注意 Property Files - XUL Tutorial | MDN stringbundle - XUL | MDN JavaScriptコードモジュールを使用 sample.propertiesを用意した後は以下のように使う。 Components.utils.import("resource //gre/modules/services-common/stringbundle.js"); var strings = new StringBundle("chrome //sample/locale/sample.properties"); var text1 = strings.get("SAMPLE"); // → サンプル var num1 = 5; var num2 = 10; var text2 = strings.get("SAMPLE_REPLACE_1", [num1, num2]); // → 数字5と数字10 var text3 = strings.get("SAMPLE_REPLACE_2", [num1, num2]); // → 数字10と数字5 XULを仲介するより楽な気がする… getStringやgetFormattedStringも使える。 Labs/JS Modules - MozillaWiki XPCOMを直接使う Components.utils.import("resource //gre/modules/Services.jsm"); var strings = Services.strings.createBundle("chrome //sample/locale/sample.properties"); var text1 = strings.GetStringFromName("SAMPLE"); // → サンプル nsIStringBundleService - XPCOM Interface Reference | MDN nsIStringBundle - XPCOM Interface Reference | MDN